package org.kymjs.kjframe.log;

import android.util.Log;

/**
 * Created by tse on 2015/5/27.
 */
public class L {

    public static boolean isDebug = true;// 是否需要打印bug，可以在application的onCreate函数里面初始化
//    public static boolean isDebug = false;// 是否需要打印bug，可以在application的onCreate函数里面初始化

//    private static final String MITAKE_NETWORK = "MitakeNetwork";

    private static final String TAG = "hci";


    private L() {
        /* cannot be instantiated */
        throw new UnsupportedOperationException("cannot be instantiated");
    }

    // 下面四个是默认tag的函数
    public static void i(String msg) {
        if (isDebug)
            Log.i(TAG, msg);
    }

    public static void d(String msg) {
        if (isDebug)
            Log.d(TAG, msg);
    }

    public static void e(String msg) {
        if (isDebug)
            Log.e(TAG, msg);
    }

    public static void v(String msg) {
        if (isDebug)
            Log.v(TAG, msg);
    }

    // 下面是传入自定义tag的函数
    public static void i(String tag, String msg) {
        if (isDebug)
            Log.i(tag, msg);
    }

    public static void d(String tag, String msg) {
        if (isDebug)
            Log.i(tag, msg);
    }

    public static void e(String tag, String msg) {
        if (isDebug)
            Log.i(tag, msg);
    }

    public static void v(String tag, String msg) {
        if (isDebug)
            Log.i(tag, msg);
    }



    /**
     * com.mitake.core.disklrucache
     * creat by [tse] at 2015/8/18 下午2:22 in L
     * MITAKE_NETWORK Logger
     */
//    public static void curl(String[][] headers, String msg) {
//        if (isDebug) {
//            String url = msg;
//            msg = "\"" + msg + "\"";
//
//            if (headers != null) {
//                for (int i = 0; i < headers.length; i++) {
//                    msg = "-H " + "\"" + headers[i][0] + ":" + headers[i][1] + "\" " + msg;
//                }
//                msg = "-H " + "\"" + "Accept-Encoding" + ":" + "gzip,deflate" + "\" " + msg;
//
////                httpGet.addHeader("Accept-Encoding", "gzip,deflate");
//
//            }
//            L.d(MITAKE_NETWORK,
//                    "發送開始 " +
//                            "發送連結:" + url + "\n" +
//                            "curl -X GET " + msg + "\n" +
//                            "發送完畢");
//
//        }
//    }

//    public static void curlPost(String msg) {
//        if (isDebug) {
//            L.d(MITAKE_NETWORK, "curl -X POST http://114.80.155.134:22016/v1/service/auth -d " + "'" + msg + "'");
//        }
//    }

//    public static void teleBack(String msg) {
//        if (isDebug) {
//            L.d(MITAKE_NETWORK, msg);
//        }
//    }

}
